On Geometric Algebra representation of Binary Spatter Codes
نویسندگان
چکیده
Distributed representation is a way of representing information in a pattern of activation over a set of neurons, in which each concept is represented by activation over multiple neurons, and each neuron participates in the representation of multiple concepts [1]. Examples of distributed representations include Recursive Auto-Associative Memory (RAAM) [2], Tensor Product Representations [3], Holographic Reduced Representations (HRRs) [4, 5], and Binary Spatter Codes (BSC) [6, 7, 8]. BSC is a powerful and simple method of representing hierarchical structures in connectionist systems and may be regarded as a binary version of HRRs. Yet, BSC has some drawbacks associated with the representation of chunking. This is why different versions of BSC can be found in the literature. In [6, 7] chunking is given by a majority-rule thresholded addition of binary strings, an operation that often discards a lot of important information. In [8] the ordinary addition is employed, and bits are parametrized differently. The main message we want to convey in this paper is that there exists a very natural representation of BSC at the level of Clifford algebras. Binding of vectors is here performed by means of the Clifford product and chunking is just ordinary addition. Since Cliford algebras possess a geometric interpretation in terms of Geometric Algebra (GA) [17, 18, 19], the cognitive structures processed in BSC or HHRs obtain a geometric content. This is philosophically consistent with many other approaches where cognition is interpreted in geometric terms [14, 22]. Of particular relevance may be the links to neural computation whose GA and HRR versions were formulated by different authors (cf. [5, 29, 30]. The present paper can be also seen in a wider context of a “quantum structures” approach to cognitive problems we have outlined elsewhere [9, 10, 11, 12, 13]. Cartan’s representation of GA in terms of tensor products of Pauli matrices introduces formal links to quantum computation (cf. [23, 24, 25, 26]). The philosophy we advocate here is also not that far from the approach of Widdows, where both geometric an “quantum” aspects play an important role [14, 15, 16]. It should be stressed that the GA calculus has already proved to be a powerful tool in applied branches of computer science (computer vision [20], robotics [21]). GA is a comprehensive language that simplified and integrated many branches of classical and quantum physics [31]. One may hope that it will play a similar role in cognitive science.
منابع مشابه
Some tests on geometric analogues of Holographic Reduced Representations and Binary Spatter Codes
Geometric Analogues of Holographic Reduced Representations (GA HRR) employ role-filler binding based on geometric products. Atomic objects are real-valued vectors in n-dimensional Euclidean space and complex statements belong to a hierarchy of multivectors. The paper reports a battery of tests aimed at comparison of GA HRR with Holographic Reduced Representation (HRR) and Binary Spatter Codes (...
متن کاملGeometric Algebra Model of Distributed Representations
Formalism based on GA is an alternative to distributed representation models developed so far — Smolensky’s tensor product, Holographic Reduced Representations (HRR) and Binary Spatter Code (BSC). Convolutions are replaced by geometric products, interpretable in terms of geometry which seems to be the most natural language for visualization of higher concepts. This paper recalls the main ideas ...
متن کاملDistributed Representations Based on Geometric Algebra: the Continuous Model
Authors revise the concept of a distributed representation of data as well as two previously developed models: Holographic Reduced Representation (HRR) and Binary Spatter Codes (BSC). A Geometric Analogue (GAc — "c" stands for continuous as opposed to its discrete version) of HRR is introduced – it employs role-filler binding based on geometric products. Atomic objects are real-valued vectors i...
متن کاملA representation for some groups, a geometric approach
In the present paper, we are going to use geometric and topological concepts, entities and properties of the integral curves of linear vector fields, and the theory of differential equations, to establish a representation for some groups on $R^{n} (ngeq 1)$. Among other things, we investigate the surjectivity and faithfulness of the representation. At the end, we give some app...
متن کاملAlgebraic Matching of Vulnerabilities in a Low-Level Code
This paper explores the algebraic matching approach for detection of vulnerabilities in binary codes. The algebraic programming system is used for implementing this method. It is anticipated that models of vulnerabilities and programs to be verified are presented as behavior algebra and action language specifications. The methods of algebraic matching are based on rewriting rules and techniques...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/cs/0610075 شماره
صفحات -
تاریخ انتشار 2006